it storms - French English Dictionary